package pe.com.trener.layer.controller.academico.seguimiento.boimpl;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: Software Portal Trener
 *
 */

import java.util.List;

import pe.com.trener.layer.model.persistence.dao.ActividadIncidenciaClaseDao;
import pe.com.trener.layer.model.persistence.dao.ClassBookDiarioDao;
import pe.com.trener.layer.model.pojo.ActividadIncidenciaClase;
import pe.com.trener.layer.model.pojo.ClassBookDiario;
import pe.com.trener.layer.controller.academico.seguimiento.bo.AcadSeguActuClasDiarBo;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																														
public class AcadSeguActuClasDiarBoImpl implements AcadSeguActuClasDiarBo {
 
	ClassBookDiarioDao beanClassBookDiarioDao;
	ActividadIncidenciaClaseDao beanActividadIncidenciaClaseDao;
	
	public void setBeanClassBookDiarioDao(ClassBookDiarioDao beanClassBookDiarioDao) {
		this.beanClassBookDiarioDao = beanClassBookDiarioDao;
	}
	
	public void setBeanActividadIncidenciaClaseDao(ActividadIncidenciaClaseDao beanActividadIncidenciaClaseDao) {
		this.beanActividadIncidenciaClaseDao = beanActividadIncidenciaClaseDao;
	}	

	public void crearClassBookDiario(ClassBookDiario objectModel) throws Exception { 
		beanClassBookDiarioDao.crear(objectModel);
	}
	
	public void modificarClassBookDiario(ClassBookDiario objectModel) throws Exception { 
		beanClassBookDiarioDao.modificar(objectModel);
	}	
	
	public ClassBookDiario buscarClassBookDiarioPorPk(Integer parametroPk) throws Exception { 
		return beanClassBookDiarioDao.buscarPorPk(parametroPk);
	}
	
	public List<ClassBookDiario> buscarClassBookDiarioPorTexto(String parametroTexto) throws Exception { 
		return beanClassBookDiarioDao.buscarPorTexto(parametroTexto);
	}	
	
	public void modificarIncidencia(ActividadIncidenciaClase objectModel) throws Exception { 
		beanActividadIncidenciaClaseDao.modificar(objectModel);
	}	
	
	public List<ActividadIncidenciaClase> buscarIncidenciaPorClassBookDiario(Integer parametroFk) throws Exception { 
		return beanActividadIncidenciaClaseDao.buscarPorClassBookDiario(parametroFk);
	}	
	
	public ActividadIncidenciaClase buscarIncidenciaPorPk(Integer parametroPk) throws Exception { 
		return beanActividadIncidenciaClaseDao.buscarPorPk(parametroPk);
	}	
	
}